#ifndef BLOCK_H_INCLUDED
#define BLOCK_H_INCLUDED

#include "common.h"
#include <string>

class Block{
    public:
        virtual ALLEGRO_BITMAP* render()=0;
        virtual ~Block(){};
        virtual int type()=0;

        virtual std::string saveString()=0;
        virtual Block* copy()=0;
};

#endif // BLOCK_H_INCLUDED
